<%@page import="model.dao.MySQLPizzariaDAOFactory"%>
<%@page import="model.dao.interfaces.PedidoDAO"%>
<%@page import="model.beans.Pedido"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<%
   String nome = request.getParameter("nome");
   String endereco = request.getParameter("endereco");
   String telefone = request.getParameter("telefone");
   String pizzas = request.getParameter("pizzas");
   
   
   if(nome != null && !nome.equals("") && endereco != null && !endereco.equals("") 
           && telefone != null && !telefone.equals("") && pizzas != null 
           && !pizzas.equals("")){
    try{
       Pedido pedido = new Pedido();
       
       pedido.setNome(nome);
       pedido.setEndereco(endereco);
       pedido.setTelefone(telefone);
       pedido.setPizzas(pizzas);
       
       PedidoDAO pedidoDAO = MySQLPizzariaDAOFactory.getPedidoDAO();
     if(pedidoDAO.save(pedido)){
%>
       <jsp:forward page="index.jsp">
         <jsp:param name="comboNavegacao" value="paginaRetorno.jsp"/>
         <jsp:param name="mensagemRetorno" value="Seu pedido foi realizado com sucesso!"/>
       </jsp:forward>
<%   
     }
    }catch (Exception ex){
%>
        <jsp:forward page="index.jsp">
            <jsp:param name="comboNavegacao" value="paginaRetorno.jsp"/>
            <jsp:param name="mensagemRetorno" 
                       value="<%= ex%>"/>
        </jsp:forward>
<%
    }
   }
%>
        <jsp:forward page="index.jsp">
        <jsp:param name="comboNavegacao" value="paginaRetorno.jsp"/>
        <jsp:param name="mensagemRetorno" value="Falha ao realizar o pedido! Verifique se todos os campos foram preenchidos"/>
        </jsp:forward>

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
    </body>
</html>
